package idv.loveloser.dao;

/**
 * AbstractMdlUpgradeLog entity provides the base persistence definition of the
 * MdlUpgradeLog entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractMdlUpgradeLog implements java.io.Serializable {

	// Fields

	private Long id;
	private Long type;
	private String plugin;
	private String version;
	private String targetversion;
	private String info;
	private String details;
	private String backtrace;
	private Long userid;
	private Long timemodified;

	// Constructors

	/** default constructor */
	public AbstractMdlUpgradeLog() {
	}

	/** minimal constructor */
	public AbstractMdlUpgradeLog(Long type, String info, Long userid,
			Long timemodified) {
		this.type = type;
		this.info = info;
		this.userid = userid;
		this.timemodified = timemodified;
	}

	/** full constructor */
	public AbstractMdlUpgradeLog(Long type, String plugin, String version,
			String targetversion, String info, String details,
			String backtrace, Long userid, Long timemodified) {
		this.type = type;
		this.plugin = plugin;
		this.version = version;
		this.targetversion = targetversion;
		this.info = info;
		this.details = details;
		this.backtrace = backtrace;
		this.userid = userid;
		this.timemodified = timemodified;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getType() {
		return this.type;
	}

	public void setType(Long type) {
		this.type = type;
	}

	public String getPlugin() {
		return this.plugin;
	}

	public void setPlugin(String plugin) {
		this.plugin = plugin;
	}

	public String getVersion() {
		return this.version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public String getTargetversion() {
		return this.targetversion;
	}

	public void setTargetversion(String targetversion) {
		this.targetversion = targetversion;
	}

	public String getInfo() {
		return this.info;
	}

	public void setInfo(String info) {
		this.info = info;
	}

	public String getDetails() {
		return this.details;
	}

	public void setDetails(String details) {
		this.details = details;
	}

	public String getBacktrace() {
		return this.backtrace;
	}

	public void setBacktrace(String backtrace) {
		this.backtrace = backtrace;
	}

	public Long getUserid() {
		return this.userid;
	}

	public void setUserid(Long userid) {
		this.userid = userid;
	}

	public Long getTimemodified() {
		return this.timemodified;
	}

	public void setTimemodified(Long timemodified) {
		this.timemodified = timemodified;
	}

}